package common.di;

import logic.DataLogic;
import logic.PlayLogic;

import com.google.inject.AbstractModule;
import common.interfaces.ConfigurationsInterface;
import common.interfaces.DBInterface;
import common.interfaces.PlayInterface;
import common.interfaces.StatisticsInterface;

import db.access.DBImpl;

public class ReleaseModule extends AbstractModule {

    protected void configure() {   
    	bind(ConfigurationsInterface.class).to(DataLogic.class);
        bind(StatisticsInterface.class).to(DataLogic.class);
        bind(PlayInterface.class).to(PlayLogic.class);
        bind(DBInterface.class).to(DBImpl.class);      
    }

}